home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / adx7mu1a / phonenum.frm (.txt) < prev    next >
Encoding:
Visual Basic Form  |  1999-10-09  |  5.4 KB  |  162 lines

  1. VERSION 5.00
  2. Begin VB.Form phonenumbersform 
  3.    BorderStyle     =   4  'Fixed ToolWindow
  4.    Caption         =   "PhoneNumbers"
  5.    ClientHeight    =   1335
  6.    ClientLeft      =   45
  7.    ClientTop       =   285
  8.    ClientWidth     =   7110
  9.    LinkTopic       =   "Form2"
  10.    MaxButton       =   0   'False
  11.    MinButton       =   0   'False
  12.    Moveable        =   0   'False
  13.    ScaleHeight     =   1335
  14.    ScaleWidth      =   7110
  15.    ShowInTaskbar   =   0   'False
  16.    StartUpPosition =   1  'CenterOwner
  17.    Begin VB.CommandButton Command2 
  18.       Caption         =   "Cancel"
  19.       Height          =   495
  20.       Left            =   5520
  21.       TabIndex        =   4
  22.       Top             =   720
  23.       Width           =   1335
  24.    End
  25.    Begin VB.CommandButton Command1 
  26.       Caption         =   "Save and Dial"
  27.       Default         =   -1  'True
  28.       Height          =   495
  29.       Left            =   5520
  30.       TabIndex        =   3
  31.       Top             =   120
  32.       Width           =   1335
  33.    End
  34.    Begin VB.ComboBox Combo1 
  35.       Height          =   315
  36.       Left            =   120
  37.       TabIndex        =   1
  38.       Text            =   "Combo1"
  39.       Top             =   840
  40.       Width           =   2415
  41.    End
  42.    Begin VB.CommandButton new_opponent 
  43.       Caption         =   "Add New Opponent"
  44.       Height          =   375
  45.       Left            =   600
  46.       TabIndex        =   0
  47.       Top             =   240
  48.       Width           =   2175
  49.    End
  50.    Begin VB.Label Label2 
  51.       Alignment       =   2  'Center
  52.       Caption         =   "Label2"
  53.       Height          =   375
  54.       Left            =   3000
  55.       TabIndex        =   5
  56.       Top             =   360
  57.       Visible         =   0   'False
  58.       Width           =   2295
  59.    End
  60.    Begin VB.Label Label1 
  61.       Alignment       =   2  'Center
  62.       AutoSize        =   -1  'True
  63.       Height          =   195
  64.       Left            =   4080
  65.       TabIndex        =   2
  66.       Top             =   840
  67.       Width           =   45
  68.    End
  69. Attribute VB_Name = "phonenumbersform"
  70. Attribute VB_GlobalNameSpace = False
  71. Attribute VB_Creatable = False
  72. Attribute VB_PredeclaredId = True
  73. Attribute VB_Exposed = False
  74. Private Sub Combo1_click()
  75. Label1.Caption = thenumber(Combo1.ListIndex)
  76. Label2.Visible = False
  77. End Sub
  78. Private Sub Command2_Click()
  79. MainBoard.Enabled = True
  80. Label2.Visible = False
  81. If numberofnumbers >= 1 Then
  82.     SaveSetting App.Title, "Options", "numberofnumbers", numberofnumbers
  83.         For T = 0 To (numberofnumbers - 1)
  84.             SaveSetting App.Title, "phonenumbers", T, thenumber(T)
  85.             SaveSetting App.Title, "phonenames", T, Combo1.List(T)
  86.             SaveSetting App.Title, "Settings", "lastnamecalled", Combo1.Text
  87.         Next T
  88.     SaveSetting App.Title, "Settings", "lastnamecalled", Combo1.Text
  89.     SaveSetting App.Title, "Settings", "lastnamecalled", Label1.Caption
  90. End If
  91. Unload Me
  92. End Sub
  93. Private Sub Form_Deactivate()
  94. If alwaysshow = 0 Then
  95.     Unload Me
  96. End If
  97. End Sub
  98. Private Sub Form_Load()
  99. MainBoard.Enabled = False
  100. Dim label1temp As String
  101. For m = 0 To 20
  102.     thenumber(m) = 0
  103. Next m
  104. numberofnumbers = GetSetting(App.Title, "Options", "numberofnumbers", 0)
  105. If numberofnumbers > 0 Then
  106.     If GetSetting(App.Title, "Settings", "lastnamecalled", 0) <> "Select From List" Then
  107.         Label2.Visible = True
  108.         Label2.Caption = "Last Number Called Was " & GetSetting(App.Title, "Settings", "lastnamecalled", 0) & " at "
  109.         Label1.Caption = GetSetting(App.Title, "Settings", "lastnumbercalled", 0)
  110.     End If
  111. Dim T As Integer
  112.     For T = 0 To (numberofnumbers - 1)
  113.         Combo1.AddItem GetSetting(App.Title, "phonenames", T, 0)
  114.         thenumber(T) = GetSetting(App.Title, "phonenumbers", T, 0)
  115.     Next T
  116. Combo1.Text = "Select Number From List"
  117.     Combo1.Enabled = False
  118.     Combo1.Text = "Click Add New Opponent"
  119. End If
  120. End Sub
  121. Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  122. If numberofnumbers >= 1 Then
  123.     SaveSetting App.Title, "Options", "numberofnumbers", numberofnumbers
  124.         For T = 0 To (numberofnumbers - 1)
  125.             SaveSetting App.Title, "phonenumbers", T, thenumber(T)
  126.             SaveSetting App.Title, "phonenames", T, Combo1.List(T)
  127.             SaveSetting App.Title, "Settings", "lastnamecalled", Combo1.Text
  128.         Next T
  129.     SaveSetting App.Title, "Settings", "lastnamecalled", Combo1.Text
  130.     SaveSetting App.Title, "Settings", "lastnumbercalled", Label1.Caption
  131. End If
  132. End Sub
  133. Private Sub new_opponent_Click()
  134. alwaysshow = 1
  135. On Error GoTo error
  136. Dim newnumber As String
  137. Dim newname As String
  138. newnumber = ""
  139. newname = ""
  140. nameenter: newname = InputBox$("Enter Name of Opponent", "Enter Name")
  141. If newname = "" Then
  142.     If MsgBox("Please Enter Your Opponents Name", vbOKCancel, "Enter Name") = vbCancel Then
  143.         Exit Sub
  144.     Else
  145.         GoTo nameenter
  146.     End If
  147. End If
  148. numberenter: newnumber = InputBox$("Enter Number For " & newname, "Enter Number")
  149. If newnumber > "" Then
  150.     Combo1.AddItem newname
  151.     thenumber(numberofnumbers) = newnumber
  152.     numberofnumbers = numberofnumbers + 1
  153.     Combo1.Enabled = True
  154.     Combo1.Text = "Select From List"
  155.     If MsgBox("Please Enter Phone Number to Dial.", vbOKCancel, "Enter Number") = vbCancel Then
  156.         Exit Sub
  157.     End If
  158.     GoTo numberenter
  159. End If
  160. error:         Exit Sub
  161. End Sub
  162.